#ifndef CASSETMANAGER_H_
#define CASSETMANAGER_H_
#include <fmod.h>
#include <map>
#include <vector>
#include "Sound.h"
#include "Logger.h"

class CAssetManager
{
    private:
        FMOD_SYSTEM*    m_SoundSystem;
        vector<CSound*> mSoundList;
        CLogger*        mLogger;

    public:
        CAssetManager(void);
        ~CAssetManager(void);
        void RegisterAsset(CAsset* asset);
        void LoadAssets(int batch);
        //void PlaySoundFile(string lookUp);
        //void StopSoundFile(string lookUp);
};


#endif // CASSETMANAGER_H_